material impermeable - French English Dictionary